home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / xspringies / README < prev    next >
Encoding:
Text File  |  1995-07-14  |  3.1 KB  |  75 lines

  1. README file for XSpringies 1.1                                    March 1, 1993
  2. ==============================
  3.  
  4. General info:
  5. -------------
  6.   XSpringies is a mass and spring simulation system.  It's intended use is more
  7. like that of a game, than some design package.
  8.  
  9.   It's written using Xlib only.  No Motif or any other widgets sets are used.
  10.  
  11.   The animation in XSpringies is done using an off-screen Pixmap.  The next
  12. frame is drawn on this pixmap, then is blitted onto the screen.  Since the
  13. frame rate is about 30 frames per second, slower machines (or machines which
  14. have poorly written bit-blitting code) will be deathly slow and blinky.
  15.  
  16. Installation info:
  17. ------------------
  18. First, edit the Imakefile/Makefile.std and change the value of DDIR to reflect
  19. where you want to install the xspringies files.  Don't forget the trailing /
  20. on the end of your filename.
  21.  
  22. If you are using the Imakefile, type "xmkmf".
  23.  
  24.     If you have problems at the beginning, and you are using the
  25.     Imakefile, it might be caused by the strange definition I have for
  26.     "MKDIRHIER", which I had to redefine because of the silly way Imake
  27.     is set up.  If this happens, type "which mkdirhier" to see what the
  28.     full path for mkdirhier is, and put this in place of the backquoted
  29.     expression in the Imakefile. (i.e. - if the full path is
  30.     "/usr/local/bin/mkdirhier", then you change the line to
  31.     "MKDIRHIER = BourneShell /usr/local/bin/mkdirhier").
  32.  
  33. Then, type "make install".
  34.  
  35. Then, just run xspringies and have fun.
  36.  
  37. Updates
  38. -------
  39. For version 1.1:
  40.  Bugs fixed:
  41.  - Compiles for NEWS system
  42.  - Keyboard input now works under openlook window manager
  43.  - Animation no longer gets 'stuck' after like 35 minutes
  44.  - File format is more compact by removing unnecessary zeros
  45.    (i.e. - before 1.500000, now 1.5) and has more precision to eliminate
  46.    tiny errors perceived when saving and reloading a file
  47.  - Strange ~-expansion behavior for filenames is gone
  48.  - The GO! button replaces the hard to find Action checkbox
  49.  - A Delete button was added, which is the same as the Delete key
  50.  
  51.  New features:
  52.  - Spring thickness can be specified using the "-st <number>" command
  53.    line switch (0 is default width - thin line)
  54.  - Instead of the entire screen being bit-blitted, only the bounding box
  55.    necessary to draw new objects and cover old objects is drawn.  This
  56.    greatly speeds up the animation when drawing small objects (such as
  57.    a "jello").  If the bounding box changes size periodically (as in the
  58.    "pendbees" file), the "-nbb" command line switch disables this feature
  59.    to allow for slower, but smoother animation.
  60.  - A cursor, and filename editing features were added.  It uses emacs-like
  61.    keys:
  62.       ^B/^F = back/forward
  63.       ^A/^E = goto beginning/end of line
  64.       ^K/^Y = kill to end of line/yank from kill buffer
  65.       ^D    = delete character under cursor
  66.       ^U    = kill all input
  67.       ^T    = transpose character under cursor with previous character
  68.       ESC   = exit from filename edit mode
  69.  
  70. Misc info:
  71. ----------
  72.   The author of xspringies is Douglas DeCarlo.
  73.   Email address:  dmd@gradient.cis.upenn.edu
  74.   Please send any bug-reports/comments/suggestions/demo-files to this address.
  75.